import {
    RectNode,
    RectNodeModel
} from "@logicflow/core";
//自定义文本
class textNodeModel extends RectNodeModel {
    initNodeData(data) {
        super.initNodeData(data)
        this.text.draggable = false; // 不允许文本被拖动
        this.text.editable = false; // 不允许文本被编辑
        return this
    }
    getTextStyle() {
        const style = super.getTextStyle();
        style.fontSize = 16;
        style.color = 'red';
        return style;
    }
}
class textRectView extends RectNode {}
//自定义一个类型
export default {
    type: "textNode",
    view: textRectView,
    model: textNodeModel
};